@charset "utf-8";
*{margin: 0;padding: 0;}
html,body{
	overflow: auto;
}
body{
    background: #eee;
    color: #000;
    font-size: 13px;
    font-family: PingFangSC-Regular,"Microsoft YaHei","WenQuanYi Micro Hei",Arial,SimSun,sans-serif;
}
/*common start*/
ul li{
	list-style: none;
}
img{
    width: 100%;
    height: auto;
}
.fa-caret-down{
    display: none;
}
#zoom img{
    width: auto;
}
.container{
	padding: 0;
}
.clear{
    clear: both;
}
.layer-shade {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    _height: expression(document.body.offsetHeight+"px");
}
/*提示框*/
#tooltip{position:absolute;z-index:9999;display:none;padding:4px 8px;border:1px solid rgba(255,255,255,0.5);border-radius:3px;background-color:#333;color:#fff;text-align:center;font-size:12px;}
#tooltip:before{position:absolute;top:-6px;left:15px;width:0;height:0;border:6px dashed #333;border-top:0;color:#fff;content:' ';line-height:0;border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;}
/*common end*/
.cj-mainbar{
    height: 32px;
    line-height: 32px;
    background: #fff;
    position: fixed;
    top: 0;
    width: 100%;
    overflow: hidden;
    z-index: 999999;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 1px 3px rgba(0,0,0,.03);
}
.index_banner{
    /*导航下广告*/
    width: 100%;
    padding: 15px;
    background: #fff;
    margin-bottom: 15px;
}
.header{margin-top: 32px;}
.header .logo{
	height: 100px;
}
.header .slogen{
	height: 60px;
}
.header a{
	display: inline-block;
}
.header_content{
	display: flex;
	align-items: center;
}
.header img{
	width: 100%;
	height: 100%;
}
.serch_text {
    border: 1px solid #e4e4e4;
    height: 43px;
    padding: 7px 15px;
    color: #5d5d5d;
    line-height: 43px;
    border-radius: 0px;
}
.serch_btn{
    border: 1px solid #4cb8e0;
    background: #44c2f1;
    color: #FFF;
    height: 43px;
    font-size: 24px;
    line-height: 45px;
    border-radius: 0px;
    text-align: center;
}
.search_icon{
	position: absolute;
    right: 12%;
    font-size: 20px;
    color: #fff;
    line-height: 43px;
}
          
/*body{background-color:#f5f5f5;}*/
@charset 'utf-8'
img{border:none;}
::-webkit-scrollbar {width: 8px;height: 0px;}                        
::-webkit-scrollbar-track,::-webkit-scrollbar-thumb {border-radius: 999px;border:0px solid transparent;}
::-webkit-scrollbar-track {box-shadow: 1px 1px 5px rgba(100,100,100,.2) inset;}
::-webkit-scrollbar-thumb {min-height: 0px;background-clip: content-box;box-shadow: 0 0 0 5px rgba(100,100,100,.5) inset;}
::-webkit-scrollbar-corner {background:transparent;}
a:focus, a:hover{text-decoration: none;}
.notSelected{moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
input { -webkit-appearance: none; }
.logo{margin: 33px auto;height: 100px;padding: 0;}
.serch_text:hover{border: 1px solid #44c2f1;}
.serch_text{border: 1px solid #e4e4e4;height: 43px;padding: 7px 15px;color: #5d5d5d;line-height: 43px;border-radius: 0px;}
.serch_btn{border: 1px solid #4cb8e0;background: #44c2f1;color: #FFF;height: 43px;font-size: 24px;line-height: 45px;border-radius: 0px;text-align: center;}
.serch_btn:hover{ background: #35ACD8;border:1px solid #35ACD8;}
a:hover{text-decoration: none;}
.header .container span{display:inline-block;float:left;line-height:36px;height:100%;text-align:center;color: #fff;}
.header .container ul li{float:left;line-height:36px;margin: 0px 10px;}
.header .container ul li a{color: #fff;}

.con-left,.aside {
    padding: 0;
}
.aside {
    padding-left: 15px;
}
.today{background: #FFF;margin: 0px;padding: 0;box-shadow: 0px 0px 20px #dedede;}
.today_title{height: 54px;line-height: 54px;border-bottom:1px #44c2f1 solid;}
.today_title a{color:red;display:block;}
.today_title a span{font-size: 29px;margin-right: 5px;}
.today_title a font{position: relative;left: 5px;}
.today_t{float: left;margin-left: 10px;font-size: 16px;font-weight: 600;}
.btn_group{display: inline-block;float: right;}
.btn_group .btn {
    background: #19b5fe;border: 1px solid transparent;
}
.btn_group .btn:hover{
    background:#64c7f5;
}
.today_a{float: right;margin-right: 38px;font-size: 16px;font-weight: 600;}
.today_container{padding: 20px;padding-bottom: 10px;}
.jc_list li{float: left;height: 31px;overflow: hidden;line-height: 31px;margin-bottom: 5px;}
.jc_list li a{float: left;text-align: left;padding: 0;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;}
.jc_list li a:hover{color:#f60}
.jc_list li em{font-style: normal;float: right;padding:0;width: 10%;text-align: right;}
.new_data{color:red!important;padding-left: 0;padding-right: 0;}
.old_time{color:rgba(0,0,0,.65);padding-left: 0;padding-right: 5px;text-align: right;}
.old_data{color: #A7A4A4;}


.updata_list{margin-top: 10px;background: white;box-shadow: 0px 0px 20px #dedede;padding: 23px 0;}
.g-class-cont{height:auto;float:left;display:inline;overflow:hidden;}
.g-class-cont dl{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-class-cont dl dt{width:136px;height:35px;background:#fff;display:block;overflow:hidden;position:absolute;left: 50%;top:0;margin-left: -68px;z-index:10;}
.g-class-cont dl dt i{ width:1px; height:20px; background:#eaeaea; float:left; margin:8px 0 0; display:inline; overflow:hidden}
.g-class-cont dl dt a{width:110px;height:35px;line-height:35px;font-size:16px;font-weight:normal;color:#fff;text-align:center;background:#19b5fe;float:left;border-radius: 4px;margin:0 12px;display:inline;overflow:hidden;}
.g-class-cont dl dt a:hover{opacity:0.7;}
.g-class-cont dl dd{width: 100%;border:1px solid #eaeaea;margin: 17px 0 0 0;display:block;padding: 0px 15px;padding-top: 17px;overflow:hidden;}
.g-class-cont dl dd a{ width:100%; height:49px; border-bottom:1px solid #eee; display:flex;align-items: center; overflow:hidden;}
.g-class-cont dl dd a strong{width: 85%;height:49px;line-height:49px;font-size:14px;font-weight:normal;color:#333;float:left;display:inline;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.g-class-cont dl dd a b{width: 26px;height:26px;float:right;margin: 11px 0px 0 0;}
.g-class-cont dl dd a:hover strong{ color:#f60}
.g-class-cont dl dd a:hover b{ background-position:-555px -101px;}
.today_new{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(./images/today_new.png) no-repeat left;
}
.phb_index{margin-top: auto;padding: 0;}
.phb_shu{background: #FFF;padding: 0;padding-bottom: 13px;box-shadow: 0px 0px 20px #dedede;margin-bottom: 15px;}
.phb_other{padding: 0;padding-left: 9px;margin-top: 10px;}
.phb_other1{height:100%;overflow: hidden;background: #FFF;box-shadow: 0px 0px 20px #dedede;}
.head_title{height: 54px;line-height: 54px;border-bottom: 1px solid #19B5FE;padding: 0px 13px;overflow: hidden;font-size: 16px;color: #19B5FE;position: relative;font-weight: 600;}
.head_title i{line-height: 54px;left: -16px;font-size: 19px;position: absolute;}
.head_title div{float: left;text-indent: 36px;}
.head_title span{float: right;font-size: 15px;margin: 0px 2px;cursor: pointer;height: 29px;padding: 0px 7px;line-height: 29px;border-radius: 6px;margin-top: 13px;}
.head_title .hover{background:#19b5fe;color:#FFF;}
.head_title span:hover{background:#D6D6D6;color:#FFF;}
.phb_cont li{ padding: 0px 20px; height: 40px; line-height: 40px; font-size: 14px; }
.phb_cont li a{display: inline-block;width: 100%;text-overflow: ellipsis;white-space: nowrap;float: right;overflow: hidden;text-align: left;color: #333;}
.phb_cont li a:hover{color:#ff5555;}
.phb_cont li em{display: inline-block;margin-right: 5px;height: 20px;width: 20px;color: #FFF;background: #aaa;text-align: center;font-style: normal;margin-top: 5px;line-height: 20px;border-radius: 4px;}
.phb_cont li:nth-child(1) em {
    background: #e04620;
}
.phb_cont li:nth-child(2) em {
    background: #37ced7;
}
.phb_cont li:nth-child(3) em {
    background: #03bf03;
}
.youqing{margin-top:10px;background: #FFF;padding: 0;box-shadow: 0px 0px 20px #dedede;}
.youqing_title{height: 45px;line-height: 45px;overflow: hidden;font-size: 15px;box-shadow: 0px 0px 20px #dedede;}
.youqing ul {padding: 15px 17px;padding-bottom: 0;width: 100%;display: inline-block;}
.youqing ul li{float: left;text-align: center;padding: 0px 8px;margin-bottom: 16px;}
.youqing ul li a:hover{color:#ff5555;}
.youqing ul li a{color: #9C9A9A;}
.youqing_title div{ color: #63B73D; float: left; margin-left: 20px; }
.youqing_title div span{margin-right: 8px;}
.youqing_more{color: #63B73D;float: right;margin-right: 20px;display: block;height: 26px;line-height: 26px;border: 1px solid #63B73D;border-radius: 5px;padding: 0px 10px;margin-top: 9px;}
.youqing_more:hover{color:#FFF;background:#63B73D;}

#zoom{
    word-break: break-all;
    word-wrap: break-word;
    overflow-x:hidden; 
}
#zoom img{
    max-width: 98%;
}
.article-left{ box-shadow: 0 1px 3px #cecece; background: #FFF; padding: 0; }
.article-left .breadcrumb {
    padding: 15px 15px;
    font-size: 15px;
    color: #555;
    background-color: #fff;
    border-bottom: 1px solid #f5f5f5;
}
.article-left .breadcrumb a{
    color: #555;
}
.article-left .breadcrumb a:hover{
    color: #428bca;
    text-decoration: underline;
}
.article-right{box-shadow: 0 1px 3px #cecece;background: #FFF;margin-left: 7px;padding: 10px 8%;}
.article_title{padding: 0px 13px;font-size: 20px;font-weight: 500;text-align: center;line-height: 33px;font-family: Helvetica Neue, Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;}
.article_ini{text-align: center;margin-top: 9px;color: #868686;font-size: 13px;line-height: 26px;padding: 0px 13px;}
.article_ini span,.ar_author{ margin-right: 8px; }
.article_ini a{color: #868686;}
.hx{margin: 16px 5%;}
.article_wenz{padding: 10px 4%;padding-bottom: 30px;font-size: 15px;line-height: 30px;}
.article_wenz img{cursor:pointer;margin:0 auto; max-width:100%;}

.article-left .sx{border: 1px dotted #CCC; padding-left:10px; padding-right:10px;border-radius:3px;margin-top: 15px;}
.article-left .sx li{line-height:40px; height:40px; overflow:hidden;}
.article-left .xg li span{float:right;font-size:0.875em;}
.article-left .xg li{border-top: 1px dotted #DDD;color:#999;line-height:35px;height:35px;overflow:hidden;padding:0 4px;}

.article-pinglun{margin: 0px 4%;border-top: 1px dashed #ADADAD;padding-top: 10px;}
/*list_left*/
.list_left{
    background: #fff;
}
.list_ul li{
    padding: 0;
}
.list_title {
    line-height: 25px;
    height: 35px;
    border-bottom: 1px solid #efefef;
    font-size: 17px;
    color: #5F5F5F;
    font-weight: bold;
    overflow: hidden;
}
.lists_right_title {
    float: left;    
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
    width: 85%;
}
.lists_right_title .sort_style{
    color: red;
}
.lists_right_date{
    float: right;
    widows: 15%;
    color: #000;
    height: 32px;
    line-height: 32px;
    text-align: right;
}
.lists_right span {
    color: #999;
    margin-bottom: 10px;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*分页*/
.pagenavi{float:right;text-align:center;font-size:13px;margin-top: 10px;margin-bottom: 20px;}
.pagenavi a,.pagenavi span,.pagenavi em{border-radius:5px;float:left;margin-left:5px;padding:2px 13px;min-width:25px;border:1px solid #ddd;background:#44C2F1;color:#fff;line-height:26px;}
.pagenavi a,.pagenavi em{border:1px solid #ddd;background:#fff;color:#000;}
.pagenavi a{-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
.pagenavi a:hover{border:1px solid #ddd;background:#44C2F1;color:#fff;}

.sub-nav{
    display: none;
}
.nav_list li.current{
    background: #44B3DC;
}
.nav_list li:hover ul.sub-nav{
    display: block;
}
.nav_list ul.sub-nav li{
    border-top: 1px solid #fff;
    background: #363636;
    color: #fff;
}
.nav_list ul.sub-nav li a{
    padding: 0!important;
}
@media screen and (min-width: 768px) and (max-width:992px){  .container{width: 100%;margin-left: auto!important;margin-right: auto!important;} .aside {display: none;}}
.list_ph_ul li{margin-top:10px;}
.list_ph_ulliap{width: 80%!important;} 
.navlan{ height: 52px; margin-bottom: 15px; background: #44C2F1; width: 100%; }
.navlan .container{padding:0;height: 100%;}
.nav_list li{padding: 0px;width: auto;z-index: 9999;}
@media (max-width: 1200px){.nav_list li a{padding: 0px 30px!important;}}
.nav_list li a{color: #FFF;display: block;width: 100%;height: 100%;line-height: 52px;text-align: center;padding: 0px 42px;font-size: 16px;}
.nav_list li:hover,.active{background: #44B3DC;}
.nav_list li a i{top: 2px;margin-right: 6px;display: none;}
.footer{background: #585858;margin-top: 20px;}
.footer .container{padding:20px 0px;}
.footer_shuiyin{display: inline-block;float: left;}
.footer_shuiyin img{width: 88%;}
.footer_shuiyin:hover{opacity:0.7}
.footer_list{height: inherit;margin: 0px auto;}
.footer_list li{line-height: 32px;height: 32px;text-align: center;padding: 0px 7px;overflow: hidden;margin-bottom: 10px;}
.footer_list li a{color: #CACACA;}
.footer_list li a:hover{color:#FFF;}
.backtop{cursor:pointer;display:none;position: fixed;bottom: 150px;right: 5%;width: 67px;height: 49px;background: #000000;color: #FFF;border-radius: 4px;text-align: center;line-height: 49px;font-size: 35px;opacity: 0.4;z-index: 9999;}
.backtop:hover{opacity:0.7;}
@media screen and (max-width: 991px){
    .header,.aside,.pcshow,.today_title_info {
        display: none;
    }
    .navlan{
        margin-top: 32px;
    }
	.nav_list div{width:100%;max-height: 100%;}
	.nav_list{height: 100%;position: fixed;z-index: 99;background: rgba(0, 0, 0, 0.79);background-size: 100% 100%;top: 0px;width: 60%;z-index: 19891234;right: -60%;transition: all 300ms ease;}
	.nav_list li{text-align: left;padding: 7px 13px;width: 100%;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #303C4A;}
	.active {background:none;}
	.nav_list li:hover,.nav_list li:active{cursor:pointer;background: transparent;}
	.nav_list li a{width: auto;display: inline-block;margin: 0px auto;font-size: 15px;line-height: 30px;height: auto;}
	.nav_list li a i{line-height: inherit;margin-right: 15px;}
    .nav_list li i.fa-caret-down{display: block;}
    .phone_list_btn {
        color: #fff;
        cursor: pointer;
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-top: 9px;
        margin-right: 15px;
        margin-bottom: 8px;
        background-color: transparent;
        background-image: none;
        border-radius: 4px;
        border: 1px solid rgb(255, 255, 255);
    }
    ul.sub-nav{
        display: none;
        z-index: 99999;
        margin-top: 10px;
        margin-right: -13px;
    }
    .nav_list ul.sub-nav li{
        border:0;
        border-top: 1px solid #303C4A;
        background: transparent;
        padding-left: 35%;
        line-height: 30px;
        z-index: 99999;
    }
    .nav_list li i {
        position: absolute;
        right: 15px;
        font-size: 20px;
        top: 12px;
        color: #fff;
    }
    .phone_logo_text {
        cursor: pointer;
        float: left;
        height: 100%;
        line-height: 52px;
        margin-left: 15px;
        font-size: 18px;
        color: #FFF;
        font-family: firefly,Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei", STXihei, STHeiti, Heiti, SimSun, sans-serif;
    }
    /*首页文章列表*/
    .jc_list li{
        padding: 0;
    }
    .jc_list li a{width: 85%;}
    .jc_list li em{width: 15%;}
    .g-class-cont{
        padding: 0;
    }
    .g-class-cont dl dd{
        padding: 0px 10px;
        padding-top: 17px;
    }
    .lists_right_date,.lists_right_title {
        padding: 0;
    }
 
}
